package domain;

import javax.swing.JOptionPane;

import org.aspectj.lang.ProceedingJoinPoint;

public class Aspect {

	public void beforeUpdate(){
		JOptionPane.showMessageDialog(null, "passage dans la methode beforeUpdate !!!!!!!!");
	}
	
	public void afterDelete(){
		JOptionPane.showMessageDialog(null, "passage dans la methode afterDelete !!!!!!!!");
	}
	
	public String aroundAdd(ProceedingJoinPoint pjp)throws Throwable{
		JOptionPane.showMessageDialog(null, "passage dans la methode aroundAdd juste avant la methode addContact !!!!!!!!");
		String message=(String) pjp.proceed();
		JOptionPane.showMessageDialog(null, "passage dans la methode aroundAdd juste apres la methode addContact !!!!!!!!");
		return message;
	}
}
